package com.jason.cloud.engine.share.driver.project.dao;

import com.jason.cloud.engine.share.driver.project.bean.ProjectBean;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ProjectDao {

    /**
     * 列举所有项目
     * @return
     */
    List<ProjectBean> getProjectLimitByEnterpriseId(@Param("page") int page, @Param("size") int size, @Param("enterpriseId") String enterpriseId);

    /**
     * 计数项目
     * @return
     */
    int getProjectCountByEnterpriseId(@Param("enterpriseId") String enterpriseId);

    /**
     * 保存项目
     * @param projectBean
     */
    void insertProject(ProjectBean projectBean);
}
